Conceptual Modeling: the Linguistic Approach
نویسندگان
چکیده
After more than thirty years of its first introduction, conceptual modeling remains an important research field, which has been recently addressed by the literature on semantic interoperability in its various forms (model integration, service interoperability, knowledge harmonization, taxonomy alignment), domain engineering and the creation of conceptual models through Natural Language Processing (NLP), to name a few. In the database conceptual design, the designer must learn the language used in the Universe of Discourse (UoD) to be modeled, along with its underlying concepts, and then represent such concepts in a modeling language. Thus, the conceptual modeling process can be seen as a translation. For the resulting model to be both detailed and unambiguous, the designer must represent the UoD in a generative language which constructs can convey the same concepts represented in the respective natural language. For the whole process to be effective, we argue that the adoption of modeling languages and methodologies that are based on well-founded ontological theories is required. We propose the use of a linguistic approach for conceptual modeling from natural language texts, and illustrate how it may be applied using the well-founded modeling language OntoUML. 1 Conceptual Modeling Batini et al. [1] state that the conceptual design “starts from the specification of requirements and results in the conceptual schema of the database” and “is by far the most critical phase of database design and further development of database technology is not likely to change this situation”, that it is an activity that cannot be very much helped by automatic tools.” that “the designer has full responsibility for the process of understanding and transforming requirements into conceptual schemas”. According to these statements, the conceptual modeling process is a subjective, time consuming activity that relies on the experience of a professional rather than in a prescriptive methodology. 1 NP2Tec/UNIRIO, Rio de Janeiro, Brazil {lucia.castro, fernanda.baiao}@uniriotec.br 2 NEMO/UFES, Espírito Santo, Brazil {[email protected]} Conceptual Modeling: the Linguistic Approach 104 RITA • Volume XVI • Número 2 • 2009 In order to make conceptual modeling a more objective process, Chen [2] enunciated eleven rules for the translation of data requirements from a natural language (in this case English) to an ER model. Based on such rules, many projects have proposed tools and heuristics to automate the modeling activity. Examples can be found in [3] and [4]. 2 The Linguistic Approach The projects mentioned above work from the perspective of the meta-model structure; they turn to linguistics to try and establish rules as to what natural language construct should be mapped to which representation language construct. Although linguistics has a supportive role, such works tend to overlook semantic and syntactic details that are present in the natural language data requirement representation but that cannot be equally represented in the conceptual model. As so, representations tend to not be well evaluated in terms of correctness and completeness. The first mapping rule presented by Chen [2], states, for instance, that “A common noun in English corresponds to an entity type in an ER diagram”. Although one can relate to this rule in a very natural way (after all, “employee” and “vehicle”, for instance, are indeed common nouns), words like “date”, “water”, “red” and “size”, to name a few, are also common nouns – should they all be represented as entities? From a linguistic perspective such subtleties become more evident, as does the need for a well-founded ontological language to represent them. From the linguistic perspective, accurate and complete conceptual data models must be represented in an ontological, generative language, in such a way that the reading of the model can be the same as that of the natural language represented requirements. Using the same words of the example above, a well-founded ontological language as OntoUML [5] differentiates “employee” from “water”, for instance. The first common noun represents a kind, i.e., the construct that corresponds to concrete common nouns, a concept composed and identified by its characteristics. The second would be represented by a quantity, that inheres the idea of a mass (or uncountable) noun.
منابع مشابه
Linguistic Characteristics of Nouns Representing the Concept of “Power” in American Political Discourse
The article analyzes the linguistic nature of some nuclear lexemes (power, control, authority, influence) verbalizing the basic concept of the English-language political discourse – the concept of “Power”. The paper reveals the structure of the concept, its conceptual features, as well as the main characteristics of the concept representatives at the language and functional levels.
متن کاملThe Impact of Linguistics on Conceptual Models: Consistency and Understandability
This paper describes a vision in which linguistic knowledge and theories are introduced into conceptual modeling, and it sums up the advantages achieved by this approach. We will show how the extension of conceptual modeling techniques with linguistic theories increases their expressive power, the capability to formalize well-known conceptual aspects, like object roles and constraints, and thei...
متن کاملModeling connections between linguistic constructions and conceptual metaphors
In cognitive studies on metaphor, the elements and relations responsible for the linguistic instantiations of conceptual metaphors are investigated on the conceptual level of crossdomain mappings. Though the cognitive approach devises strategies to model the inference patterns necessary to understand metaphorical constructions, it has not devised machinery to model the links between metaphorica...
متن کاملBourdieu and Genette in Paratext: How Sociology Counts in Linguistic Reasoning
While Bourdieu’s theory of practice provides an ensemble of conceptual tools which analyze patterns of social life that are irreducible to the limiting view of individuals as free-acting agents, Genette’s paratextual theory offers the metalanguage necessary to account for the microcosm of paratext as a linguistic space. This study takes issue with unidirectional approaches to researching parate...
متن کاملConceptual Agent based Modeling in Supply Chain: An Economic Perspective
Abstract: The implementation of government legislation, social responsibility, environmental concerns regarding the reduction of waste, hazardous material and other consumer residuals have made the competition between the firms stricter than ever and nowadays firms that want to survive need a more productive and innovative approach toward the financial aspects of their businesses.his pape...
متن کاملDissecting Inter-Organizational Business Process Modeling: A Linguistic and Conceptual Approach
The main objective of this paper is to contribute to the understanding of the of Business Process Modelling field focusing on the definition of the Inter-Organizational Business Processes from both a high-level modelling perspective and a technological one. We used a conceptual maps' approach in order to clarify all the fundamental concepts that surround these two fields. We will present the tw...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- RITA
دوره 16 شماره
صفحات -
تاریخ انتشار 2009